package SimpleThread;

public class SimpleThread extends Thread {
	private int countdown = 5;
	private static int threadCount = 0;
	private int threadNumber = ++threadCount;
	public SimpleThread(){
		System.out.println("Making " + threadNumber);
	}
	public void run(){
		while (true){
			System.out.println("Thread " + threadNumber + "(" + countdown + ")");
			if (--countdown == 0) return;
			try{ sleep(1000);
				
			}catch (InterruptedException e){
				System.out.println("Interrupted");
			}
		}
	}
	public static void main (String args[]){
		for (int i=0; i<5; i++)new SimpleThread().start();
		System.out.println("All Threads Started");
	}
}
